package com.esir.harmony.bus;

/**
 * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method.
 *
 * @param <T> The type of data hold by this instance
 */
@SuppressWarnings("WeakerAccess")
public interface MutableLiveData<T> {
    public void postValue(T value);

    public void setValue(T value);
}
